home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 27.zip
/
BS1 part 27
/
ABC_Dir_V1.3.adf
/
ABCDir.doc
< prev
next >
Wrap
Text File
|
1993-02-25
|
35KB
|
785 lines
23 février 1993
_ ____
/\ ||)) // ||\\ || ||)) ||_ // || //\\ ||)) \\// v1.3
//\\ ||)) \\ ||// || ||\\ ||_ \\ || \\// ||\\ || ©1991-93 Marc Dionne
~ ~
«the top dog of directory utilities»
W H Y A B C D I R
~ ~ ~ ~ ~ ~ ~ ~ ~
Yeah! Why ANOTHER directory util?
- Others lack simplicity and those who have it have absolutely no versatility.
- Often, the effort is put on a 3D embossed look, not at a well structured and
sharp screen composition; 3D does NOT necessarily imply beautiful.
- None satisfied my greedy needs.
What makes ABCDirectory SOOOOO spEAcial?
- Most of its gadgets are at the top of the display so you won't have to move
your mouse up & down like madman.
- It's simple to use & VERY functional, hence the ABC.
- It looks crisp & sharp and no pixel is left to chance.
- It has quick help on neato flash gadgets.
- It is color-coded.
- It has a shell.
- It has SMART remembered & buffered dirs.
- It has definable file types which can correspond to specific actions. These
have incredible flexibility & power but are VERY easy to use.
- It's intuitive as hell.
- It has KOOL scrolling (if you have the req.library installed of course..)
- The progress of commands that go into recursive directories can actually BE
SEEN. This means that you don't only see the name of files being copied, but
that you see the loaded directory with all the entries selected & then suc-
cessively deselected & acted upon. Try it! Copy any old dir to RAM: & observe
the wonder....
N O S T A L G I E
~ ~ ~ ~ ~ ~ ~ ~ ~
Back in the summer of 1991, life was grand. I was a fervent BBSer who wrote tons
of messages, replied to everyone & downloaded [almost] every new file with
excitement. Then, on a happy & sunny day, I discovered SID v1.06. I was REALLY
impressed! This was the utility I had been waiting for! Its right mouse button
scrolling & its double click actions were revolutionnary & I loved them right
from the start. It was far from perfect, but it did a great job at moving all
those downloaded files around. I was in happy-land until I came face to face
with a REALLY weird crash. I beleived in an update that would solve this annoy-
ing bug which made it unusable, but it took forever to materialize.... Humpf!
I had always wanted to program my very own dir util which would fulfill my
picky needs, so I grabbed Lattice/C (now SAS/C) on my B-DAY. This is where my
BBS activity & my sleep went close to nil. I programmed an ANSI optimizer
[ANSIMize], an ANSI editor [FANSI] & then jumped right into my big project
in the beginning of December 1991; the AMIGA community was due for the greatest
dir util of all times: ABCDirectory !!
After a year of hard work, I am very proud to release this dir util as an
unprotected shareware program. I suggest a fee of 20$ if you use ABCDirectory,
but feel free to send me as much money (gifts, praise, nice letters, chocolate,
modules or anything you might come up with) as you think this work deserves
[all of my passion is in this baby!!]. If you believe that this magical utility
is not worth anything, write to me & tell me WHY! You might just give me bril-
liant ideas... Hey, ABCDir's a big kid, he'll get over the critisisme &
come out a winner!
So here's the address where letters will come in industrial quantity:
le chef Marc Dionne
\ / ~ ~
_ /\ _ 350 Surrey
\/ Baie D'Urfe, Québec
/ \ H9X 3V8
du soleil Canada
I'd love to hear from YOU, fellow AMIGA user
~~~~
PS: I'm attending the «Ecole Polytechnique» university in Montréal [Bachelor's
in Engeneering] & I'm in need of cash!!
P A I D U S E R S
~ ~ ~ ~ ~ ~ ~ ~ ~
This section is dedicated to all the users of ABCDir who have sent a contribu-
tion to help its development. Merci les amis!
None.
I N S T A L L A T I O N
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
The following files are contained in this archive/directory. They should not
be modified in any way, shape or form. Also, they MUST be distributed together
AT ALL TIMES. Absolutely NO money may be made from the copying of these files.
If you paid to get these specific files, you got RIPPED OFF. Also, they are not
to be included with any program without my written consent. [this, of course,
excludes the two libraries]
ABCDir AmigaDOS2.0 version of my program. It could be renamed
to ABC & put into your «c:» directory.
ABCDir.info
ABCDir.desc A short & sweet description of ABCDirectory.
ABCDir.doc THIS FILE!!
ABCDir.doc.info
ABCDir.filetypes Some filetypes to start things up. To be copied to your
s: directory.
ABCDir.future ABCDir's future...
ABCDir.future.info
ABCDir.history Modifications done to ABCDir from the start.
ABCDir.history.info
powerpacker.library This library enables ABCDir to read powerpacked files.
Note that it is optional & is NOT required to run
this program.
req.library This library enhances the scrolling & is necessary if
you want to change the colors ABC uses. Also optional.
D I S P L A Y & G A D G E T A C T I O N S
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
.---.---------------------------------------------------------.---.
| 0 | | |
|---^---------------------------------------------------------^---|
| 18 |
|--------------.---.-.-------.-------.-------.-.---.--------------|
| 2 | 3 |4| 10 | 11 | 10 |5| 3 | 2 |
|------.---.---+---+-+-------^-------^-------+-+---+---.---.------|
| 12 | 6 | 7 | 8 |9| 21 |9| 8 | 7 | 6 | 12 |
|------^---^---^---+-+-----------------------+-+---^---^---^------|
| | | | | |
14 15 | | | | 15 14
| | | 13 | | |
|------------------+-| |-+------------------|
| 16 |1| |1| 16 |
|------------------^-^-----------------------^-^--.-.-------------|
| | | |
| 19 | | 20 |
| | | |
`-------------------------------------------------^-^-------------'
0. Close gadget to quit ABCDirectory. A confirmation requester will pop up
in case you hit it by mistake. The ESC key also performs this. Don't
forget to close the shell with an «endcli» !!!
1.«Selected/Total bytes» on/off switch. Modifies the information the
directory information [16] line gives.
2. Command gadgets which can be defined when the define [4] gadget is on.
3. Volume gadgets which will flip the display of the volume list [20] in its
corresponding file list [15].
4. Flips define on/off. This permits you to define the command gadgets [2] &
[13]. When this mode is on, the «D» will be red & the command gadgets'
contour will light up in red.
5.«Buffered/remembered directory kill» on/off switch. The «K» will be in red
when it is on. Clicking on a buff/rem dir will then kill it. This is useful
for freeing up memory.
6. The file info display gadget determines what information gets displayed
after each entry in the file lists. It will toggle between BYTES, BLOCKS,
TIME-DATE, COMMENT & PROTECTION. The right mouse button will toggle
through the sorting modes in the opposite direction.
7. The sorting mode gadget determines how files get sorted. It will toggle
between BY NAME, BY EXTENSION, BY SIZE, BY DATE & BY COMMENT. The right
mouse button will toggle through the sorting modes in the opposite
direction.
8. Rereads the current directory.
9. Forces ABCDirectory to remember the current directory.
10. The arrow on the left copies the contents of the right file box to the
left's. If it is lit, then files will originate from the right file list,
and vice versa.
11. Flips the two file lists.
12. The name of the current directory.
13. Command gadgets. These are the same as [2], except that they may not always
be visible because of the scrollbar.
14. Parent gadgets. Goes back one directory.
15. The file lists where files are listed (heavy sentence).
16. Gives information on the current directory; Shows how many files are
selected over the total number of files, how many dirs are selected over
the total number of dirs & finally how much room is left on the disk.
(in kilobytes, or megabytes, depending on how much is left. note that 1
Kbyte isn't 1024 bytes, it's 1000 bytes)
It can also display how many bytes are selected over the total. This can
be changed using the «Selected/Total bytes» on/off switch [1].
They are also used to change the display size.
18. Gives online help on the flash gadgets & DOS errors.
19. Shell window. Yeah, it's the real thing. It operates just like any old
shell except that it doesn't execute s:shell-startup when it gets opened
due to forces beyond my grasp (yet..) & I don't know how to close it...
Don't forget to close it when changing screen modes & when quitting.
20. Volume list. Contains all the device, volumes, assigned, buffered &
remembered dirs available. Clicking on the right side of the list will
load that dir onto the right file list & vice versa. A yellow line on
either border of that list indicates on which side the dir will be loaded.
21. Command scroll gadget. Horizontal scrolling browses through all of the
command lists. Vertical scrolling moves through the current one.
M O U S E A C T I O N S
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
The left mouse button selects/deselects files & activates gadgets. You can
select files farther than the file box window simply by moving higher/lower
than the file box while still holding the mouse button.
Double clicking (still with the left mouse button) on a directory or single
clicking in a VOLUME list will load a directory into one of the file box.
Double clicking on a file will perform a filetype action on it. [see the
filetype section]
Left-right clicking (holding down the left mousebutton, then clicking the right
one) on a directory will load it on the opposite side.
Left-right clicking on a file will perform a filetype action on it. [see the
filetype section]
Left-right clicking will not work if you are using ClockDJ & may not work with
other programs that steal imput events. This annoys me greatly as there are NO
windows to move on MY screen. [needless to say, ClockDJ hit the trash & I
programmed my own clock]
The right mouse button scrolls all of the lists in ABCDir, so you don't have
to lose time going to the arrow/scroll gadgets. If you want to acess the menus,
go to the top of the display. [just like DeluxePaint]
K E Y B O A R D A C T I O N S
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
ESCAPE will quit a requester or the program. Don't worry, a confirmation
requester'll pop up so you can't quit by accident.
RETURN or ENTER will confirm a requester.
Any key will abort an ongoing operation; say loading a directory or
copying files. Here again, a confirmation requester will pop up.
C O M M A N D S
~ ~ ~ ~ ~ ~ ~ ~
Note: a '>' means the command isn't implemented yet & the word «files» implies
selected files. /\ & \/ denote the start & end of a cycle gadget.
/\Act on origin The command will act on files selected in the origin
filelist.
Act on destination The command will act on files selected in the dest-
ination
Act on left file list The command will act on files selected in the left
filelist regardless of what the origin is.
\/Act on right file l.. The command will act on files selected in the right
filelist regardless of what the origin is.
RED
commands play with actual files; they either create or delete things.
Delete Deletes the files.
Copy Copies the files.
Copy as Copies the files using a new name.
Copy to device Copies the files to a device.
Move Copies the files then deletes them. It simply renames them
if they are located on the same disk.
Move as Moves the files using a new name.
Duplicate Makes a copy of the selected files using a new name under the
same directory. Note that if directories are duplicated, the
opposite side will be used.
Reduce Copies as many files as will fit on the destination, leaving
only one block (if possible) free. That block is not a short-
comming of ABCDir, but of AmigaDOS. Note that Reduce does NOT
take into account files which already exist on the destination.
[The algorythme used is based on code by Christian Warren]
Create Creates a file.
Make dir Creates a directory.
YELLOW
commands will (generally) simply modify file attributes.
Modify Displays information on the files and allows its attributes
(name, comment & protection) to be changed.
Rename Changes the files' names.
Relabel disk Brings up info on the disk in the origin filelist & allows its
name to be changed.
Set comment Changes the comment to be used for «Comment».
Comment Changes the comment of the files to the one defined using the
«Set comment» command.
Set protect Change the protection bits to be used for «Protect».
Protect Changes the protection of the files to the one that was
selected using the «Set protect» command.
List archive Lists the contents of the files using the filetype whose
command flag bears the same name.
Xtract archive Extracts the contents of the files using the filetype whose
command flag bears the same name.
Add to archive Adds the files to an archive. Same as for the other two.
GREEN
commands are pretty harmless... and are almost all related to filetypes.
>File type act Performs a command only on a certain file type. It will first
of all ask you which file type to act on, then what command to
do. This is very handy if, for example, you want to delete all
the pictures in a directory.
Click-click Does the same thing as double clicking on all of the files.
Left-right clk Does the same thing as left-right clicking on all of the files.
Read Reads the files using the integrated text reader.
Hex Read Reads the files in hexadecimal mode.
Print Prints the files with the programs that correspond to their
types.
Other Acts as if you double clicked on all the files but only the
filetypes with the «Other» keyword were acted upon.
Run Runs the program defined within this gadget. Right after OK has
been clicked, another requester will pop up. Read the «run
command» section for more information.
Launch Identical to Run except that it is used to launch a program &
therefore does not need any selected file.
BLUE
commands play with, or display, file/dir/disk informations
Load dir Loads a specific path into one of the displays.
Mark files Identical to «Click-click», except that it asks you after each
file if you want it selected.
Select all Selects all the files.
Select none Deselects all the files.
Select pattern Selects files using the AmigaDOS pattern matching. Refer to
the AmigaDOS 2.0 manuals to find out more about patterns.
Reselect Selects the entries that were selected before the operation
took place.
Flip selected Selected files will be deselected & vice versa.
Top Sends selected files to the beginning (top) of the file list.
Bottom Sends selected files to the end (bottom) of the file list.
Resort Resorts the file list. Usually used after Top or Bottom.
Does it fit? Checks to see if the files you've selected fit on the
destination. Not yet «block accurate».
Get dir size Computes the size of the files in the selected dirs. Once this
has been completed, those dirs will have their size displayed
instead of the regular «DIR» word. This is useful to see if
they will fit on the destination directory.
WHITE
commands are quite passive
Nothing Does abAsolutEly NOTHING. This can be useful if you want to
write something amongst your commands.
Iconify Closes the ABCDir screen & opens a small window on the WB
screen, press the right mouse button to get back to things.
Configuration Brings up a requester to modify the defaults.
Load defaults Loads the defaults from the file «s:ABCDir.config». This file
may be powerpacked. DON'T FORGET to close the shell before
executing this command, or you will have a leftover screen.
Save defaults Saves the defaults to the file «s:ABCDir.config».
File types Brings up a requester to edit file types.
Load types Loads the filetypes from the file «s:ABCDir.filetypes». This
file may be powerpacked.
Save types Saves the filetypes to the file «s:ABCDir.filetypes».
About Displays some info about ABCDirectory.
Quit Lets you quit ABCDirectory, a requester will open up to
determine if you really want to quit.
O P T I O N S F O R R U N & L A U N C H C O M M A N D S
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
This requester defines all of the available options for the «Run» & the «Launch»
commands.
Text The text to be displayed when executing a run command, such as
«Viewing pictures».
Comm The actual command line to be executed. Syntax:
[[ Simply inserts a «[».
[rt] Brings up an OK/CANCEL requester with «t» as the title (optional). A
CANCEL stops the processing of the run command.
[st:d] Brings up a string requester with «t» as the title (optional) and «d»
as the default text to be in the requester (optional). The returned
string will be inserted if the requester is answered with an OK. A
CANCEL stops the processing of the run command.
[f Inserts file(s) name(s).
[o Inserts the origin dir name.
[d Inserts the destination dir name.
Dir Only used in conjunction with the «Change dir to «Dir» option.
/\Enter dirs Recursively enters dirs.
Add «/#?» to dirs Adds «/#?» to dirs.
Add «/*» to dirs Adds «/*» to dirs
Add nothing to dirs Plain vanilla name of the dir.
\/Ignore dirs Skips dirs.
/\Change dir to «Dir» Does a ChangeDir to «Dir».
Change dir to origin Does a ChangeDir to the origin dir.
\/Change dir to destination Does a ChangeDir to the destination dir.
Add path to each entry Adds the complete path to each entry.
Enclose entries in quotes Encloses entries in quotes.
Act on one entry at a time Acts on one entry at a time if selected,
otherwize does as many as can fit in a 256
bytes long string at a time.
Edit command line before Lets you edit the command line before
proceding.
Execute in background Launches a new process so that ABCDir can go
on with life.
/\CLI on WB Opens an output window on the Workbench.
CLI on ABCDir's screen Opens an output window on ABCDir's screen.
ABCDir's CLI Output goes to ABCDir's CLI.
\/No CLI No output window is opened.
/\No WB to front/back Does no WorkbenchToFront/Back.
WB to front before Brings the Workbench to front before.
WB to front after Brings the Workbench to front after.
\/WB to front before & back... Brings the Workbench to front before & sends
it to the back after.
Wait after Waits for you to close the output window after.
This only works if one has been previously
opened.
Reload origin after Reloads the origin dir after.
Reload destination after Reloads the destination dir after.
C O N F I G U R A T I O N
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Note: '>' means the flag isn't implemented yet
This requester modifies ABCDirectory's defaults. Don't forget to close the shell
before clicking OK, or else you'll be stuck with an open screen.
Confirm del operation Asks before it starts deleting anything.
Confirm file deletion Asks before deleting files.
Confirm dir deletion Asks before deleting a directory.
Ignore del protection Deletes files even if they're protected from deletion.
>/\Always replace Always replaces files.
> Never replace Never replaces files.
> Replace if older Replaces files if they are older.
>\/Ask before replacing Asks before replacing files.
>Act on icons also Perform all actions on the files' respective icons.
>Create icons with dirs When a «Make dir» command is executed, the new dir
will have an icon identical to the one defined in the
«Makedir icon» string (defined below).
Autoselect icons When a file is selected, its accompanying icon is
selected.
Hide hidden files Files with the HIDDEN protection bit set will not be
loaded from disk.
Note: The effects of changing this option won't be
immediate. Already loaded dirs with hidden files will
have to be reloaded.
Clone date The date of the original file is copied also.
Clone protection The protection of the original file is copied also.
Clone comment The comment of the original file is copied also.
>Check space before copy Checks if there is enough room on the destination
disk before starting the copy operation. Note that it
won't recursively check directories.
Set archive bit after.. Sets the archived protection bit after copying the
file.
Display directory loa.. Shows the files being loaded. Useful on floppies with
tons of files. If the files you want to play with have
been loaded, you can then abort the load.
Expand paths Expands the name of the directory. For example, say
"here:" is assigned to "workbench:c/". If you type
"here:" in the dir name box, it will be converted to
"workbench:c/".
Reload dir if modified If a certain directory has been buffered, but it has
been modified, it will be loaded from disk instead of
taken from the list. This helps ensure that what you
see is what's really on the disk.
Refresh other side if.. Refreshes the opposite side if one of them is modified
& they are equal (same directory).
>Auto disk change Re-reads a directory when a new disk is inserted in
the drive.
/\Flexible origin The origin will be able to change.
Origin on left The origin will always remain on the left. Note that
you won't be able to perform ANY operations on the
right side unless a gadget acts specifically on that
side.
\/Origin on right Same as the previous, but this time for the right side.
/\Show dirs first Shows the directories before the files.
Show files first Shows the files before the directories.
\/Mix files & dirs Files & directories will be mixed.
Note: Already loaded dirs won't be resorted automa-
tically after you change this. They will have to be
resorted manually or reloaded.
Show progress Deselect files as they are acted upon. The advantage
of not having this enabled is that it speeds things
up.
Follow operation Moves the list down to follow an operation taking
place. This option is automatically off if Show
progress is off.
Flash gadget help Displays short online help when the mouse goes over
cortain gadgets.
Shell Opens up a shell in the left lowest corner of the
display. The shell can only be closed with an endcli
and I know of no other way to do it as of this
writting. Suggestions appreciated!
/\Interlaced Full height interlaced screen 640x4xx
Half-height interla.. Half height interlaced screen 640x2xx
\/Non-interlaced Full height non-interlaced screen 640x2xx
Note: The xx depends on the vertical size of your
WorkBench screen. Report any problem with non-
standard WB screens.
/\8 colors 8 color screen
4 colors 4 color screen
\/2 colors 2 color screen
>Command lists Number of command lists.
>Commands/list Number of commands per command list.
Buffered dirs Number of directories to keep in memory.
Makedir's icon Name of the icon to use when creating a directory.
If it's empty, no icon is created.
B U F F E R E D & R E M E M B E R E D D I R S
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Buffered directories (BuffDirs) are totally managed by ABCDirectory. When a
new directory is accessed, the present file list is saved as a BuffDir. It
will be placed before all other BuffDirs. If the maximum number of BuffDirs is
exceeded, the last BuffDir accessed (lowest in the volume list) will be
removed.
If a directory is to be loaded & it happens to have been previously saved, it
will be taken from the BuffDir list & it's corresponding entry in the volume
list will be removed. Note that a directory WILL be loaded from disk if the
directory has been modified since it was saved. This can be over-ridden with
the "Reload dir if modified" option in the configuration. This DOES NOT apply
to the other type of saved directory: remembered directories.
Remembered directories (RemDirs) are left at the user's total control. They are
created using the R (Remember) gadget & they will ONLY be removed using the K
(Kill) gadget (or when you quit). If a RemDir has been created & the R gadget
is hit again on the same dir, the RemDir will be freshened instead of
duplicating itself.
The only thing that RemDirs & BuffDirs have in common is that they prevent
useless disk access from occuring. (ok, ok, so maybe it's not the only thing,
but... hey, isn't that the Simpsons I hear?)
T E X T R E A D E R
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
ABCDirectory has a relatively fast and versatile text reader built into it.
It is capable of interpreting simple ANSI files which change the style and color
of text (note that bold isn't supported due to the smallness of the font). Tabs
are 8 characters wide (might change) & page breaks are shown as lines.
The numeric keypad (Home, End, Pg Up etc..), arrow keys & ALT/SHIFT keys can be
used to maneuver through the file.
S H E L L
~ ~ ~ ~ ~
ABCDirectory boasts a wonderous (& let's not forget, very nice) 80 column shell
which will NEVER EVER block your view. This means no more switching to the work-
bench screen to do a simple shell operation.
I've spent loads of time trying to figure this one out... but unfortunatly, I'm
still stuck: my program can't close the darn thang. Of course, you, the user,
can close it (& must if you don't want to loose any precious memory when ABCDir
quits or when you change the configuration) by typing in an «endcli». If you
know of a way to get around this, I will VERY gradly listen!
¡¡ NEVER FORGET TO CLOSE THE SHELL BEFORE !!
1. Quitting.
2. Loading the defaults.
3. Changing screen resolution/# of colors.
Note: if this is a hassle for you, you can either a) find me a way for to close
it, or b) use the config option «Shell» to turn it off completely.
F I L E T Y P E S
~ ~ ~ ~ ~ ~ ~ ~ ~
This is probably the most powerful tool ABCDirectory posesses, as filetypes
are its dictionary. They represent all of the types of files (LZH/LHA, ZOO, ARC,
pictures, etc.) which can be handled by ABCDir & to which special actions may be
attached. Here's how ABCDir determines if a file corresponds to a certain
filetype:
1. If the Filename pattern exists, it tries to match it with the filename of
the file.
2. If the «must match» flag [defined below] is on and the pattern is not cor-
responding, then the file is considered NOT to be of this filetype. It then
skips to the next filetype. [see note in «must match» flag below]
3. Repeats steps 1 & 2 for Sequence & Comment.
4. If one of these three (Filename, Sequence or Comment) is true, then the file
is said to be of this filetype. Otherwize, the next filetype is examined. At
least ONE «must match» flag must be set per filetype or you will encounter
some problems. This is not true if you set the command to «Add archive». See
below.
ADD Adds a new filetype to the list.
REMOVE Removes the current selected filetype from the list.
Name The name of the filetype, such as «LHA archive».
Filename The filename pattern associated with the filetype.
Sequence The HEX sequence associated with this filetype which may contain
wildcards. Only the first 32 bytes of a file will be loaded to
match it, but only 16 bytes may be matched if no wildcard is
used. The reason for this is to save space. Don't forget to end
your pattern with a * [or #?], or it will NEVER match [unless
the file is under 32 bytes...].
Comment The comment pattern associated with this filetype.
Right next to these three gadget is a flag called «must match». If it is on,
then the file must correspond EXACTLY to that pattern, or else it won't be
considered to be of that filetype. Note: at least one «must match» flag must be
set per filetype or you will encounter some problems. The filetype with the «Add
archive» option does not require any pattern matching. It is only invoked when
the «Add arhive» command is hit.
It should also be noted that if more than one «must match» flag is on, only ONE
of them has to match.
The options on the left are the same as those for the run command except for
the last two which are defined below:
/\Don't act on click The filetype has no immediate action.
Act on double click If you double click on a file, use the Click-click
command or use the Mark command, ABCDir will ONLY
search for the filetypes having this flag on. It then
executes the command associated with the filetype on
the file [if it found one].
\/Act on left-right c.. If you left-right click on a file or use the Left-right
command, ABCDir will ONLY search for filetypes with
this flag. It then executes the command associated with
the filetype on the file [if it found one].
/\List archive If you define a gadget as a «List archive» command &
click on it, if ONLY searches for filetypes having
this flag on. It then executes the command associated
with the filetype on the file [if it found one].
Xtract archive Ditto.
Add archive Ditto.
Read Ditto.
Hex Read Ditto.
Other Ditto.
Print Ditto.
Run This filetype's run command is only accessible in
conjunction with the «Act on double click» flag or the
«Act on left-right click» flag.
\/Nothing Does absolutely & utterly NOTHING about this filetype!
T E C H I E S S E C T I O N
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
ABCDirectory is written in «C» & compiled with the SAS/C 6.2 compiler using
short integers, registerized parameters, peephole optimizer & global optimizer.
The system used to do this dirty job is an Amiga 2000 with a 68010, a 105 meg
HD & 3 megs of memory. Yay.
S A L U T
~ ~ ~ ~ ~
Christian Warren: un môdit bon gars! Merci pour tout ton aide et pour m'avoir
forcé à faire un font de six pixels de large. Sans toi, ABCDir n'existerait
sûrement pas.
This is the guy that made the best disk editor in the whole wide world:
DEKSID. He also gave me an algorythme for the Reduce command which is mucho
better than Dread.
Timm Martin: Big thanks for that bug in SID v1.06... without it, ABCDir wouldn't
be here, I wouldn't be a «C» wizzard & I'd most probably be registered to SID
today. Competition is a wonderful... sometimes.
Mon père: merci pour le support et l'encouragement.
Hrothgar: thanks for those manuals... they come close to being very handy.
Allain Regainbald: mon monarque d'amour enjolivateur de courroies Pirelli!
Robert [ARREX] Williamson: thanks for the positive & constructive comments.
my dog: veux-tu aller prendre une marche Joe? (pis le chien jump sur les
murs, y fait des pirouettes et je l'aime le fou !!!)
Lars Magnus Nordeide: For his more than inspiring Wisecrack program which
lightens me up at every boot.
Et salut aussi à ceux qui suivent [dans un désordre assez parfaitement logique
merci!]: Dominic [Moose] Labrosse, John [la Ronde] Gilbert, Pierre
[Distribution Au Konsommateur] Baillargeon, Sean Mollit, Sir Nigel Flash,
Larry Laffleur, mon popa, mon chien [pour m'avoir dérangé si souvent] et Paul
[The Beast] Ladouceur.
B L A H B L A H
~ ~ ~ ~ ~ ~ ~ ~
Playboy: Homme élégant au physique avantageux qui recherche le succès
féminin.
[dictionnaire Larousse de poche]
«Comme le disais le vieux sage couché sur un tas de scrap du port de
Montréal...:"Nul n'est a l'abri des flux et des reflux du temps...celui qui
s'imagine que tous les fruits murissent en même temps que les fraises ne
connait rien aux framboises et aux raisins."»
[Allain Regainbalde]
Un ami est un élu que nous extrayons de notre indifférence universelle.
«A master's secrets are only as good as the master's ability to explain them
to others.»
[Michael Sinz]
«Everybody keep calm. It's all under control, there's nothing to see. It is
merely a major scientific breakthrough.»
«On se doit d'apprécier le temps que nos amis nous consacrent car il est de
quantité limité.»
[le chef du soleil]
H O W T O R E A C H M E
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
I hope you have oodles of fun using this proggy. I can be reached at the
following Bulletin Boards (in calling priority):
Image Électronique (514) 937-9984
Surfside Resort (514) 624-6319
AMIGA ECS (514) 696-6632
also on the XenoLink_util echo
le chef Marc Dionne (514) 457-4580
\ / ~ ~
_ /\ _ 350 Surrey
\/ Baie D'Urfe, Québec
/ \ H9X 3V8
du soleil Canada
pretzel à bagatelle, EOF